package user;

/**
 * Creared with IntelliJ IDEA.
 * Description:
 * User:yxd
 * Date:2022-01-05
 * Time:2:12
 */
import book.BookList;
import operation.IOperation;
import operation.IOperation;

//使用者类
public abstract class User {//抽象类 方便 管理员合 普通用户继承
    protected   String name;
    protected   IOperation[] iOperation;//操作组合
    public  User(String name){
        this.name = name;
    }
    public abstract int menu();//列表方法  方便后面的动态绑定
    public void doWork(int choice, BookList bookList){//**** 选择及其顺序表
        iOperation[choice].work(bookList);//前面是对象的选择数组 后面是对象的方法
        //进入顺序表的各个操作
    }
}

